darwin's galápagos mouse - French English Dictionary